layui.use(['form', 'layedit', 'laydate'], function() {
    var form = layui.form
        ,layer = layui.layer
        ,layedit = layui.layedit
        ,laydate = layui.laydate;
    //常规用法
    laydate.render({
        elem: '#birthday'
    });

    if (pageType === "edit"){
        $("#h1id").html("编辑用户");
        $("#passwordReDiv").hide();
        $("#passwordReDiv2").hide();
        $("#userName").val(userName);
        $("#birthday").val(birthday);
        $("#idCard").val(idCard);
        $("#phoneNum").val(phoneNum);
        $("#realName").val(realName);
        if (sex === '0'){
            // $("input[name=sex][value='0']").attr("checked",true);
            $("#sexRadio0").attr("checked",true);
            // $("#sexRadio1").prop("checked",false);
        }else if (sex === '1'){
            // $("input[name=sex][value='1']").attr("checked",true);
            $("#sexRadio1").attr("checked",true);
            // $("#sexRadio0").prop("checked",false);
        }

        // form.val('userForm',{
        //     "userName":userName,
        //     "birthday":birthday,
        //     "idCard":idCard,
        //     "phoneNum":phoneNum,
        //     "realName":realName,
        //     "sex":sex
        // });
    }
});

$("#addUser").click(function () {
    var userName = $("#userName").val().trim();
    var realName = $("#realName").val().trim();
    var birthday = $("#birthday").val().trim();
    var phoneNum = $("#phoneNum").val().trim();
    var idCard = $("#idCard").val().trim();
    var password = $("#passwordRe").val().trim();
    var password2 = $("#passwordRe2").val().trim();
    var sex = $("input[name=sex]:checked").val();
    if (isEmpty(userName)){
        layer.msg('用户名不能为空', {
            icon: 7,
            time: 2000 //2秒关闭（如果不配置，默认是3秒）
        });
        return false;
    }
    var url;
    if (pageType === "edit"){
        url = '/user/updateUser.do';
    }else {
        url = '/user/registerUser.do'
        if (isEmpty(password) || isEmpty(password2)){
            layer.msg('密码不能为空', {
                icon: 7,
                time: 2000 //2秒关闭（如果不配置，默认是3秒）
            });
            return false;
        }
        if (password != password2){
            layer.msg('两次输入的密码不一致', {
                icon: 7,
                time: 2000 //2秒关闭（如果不配置，默认是3秒）
            });
            return false;
        }
    }
    $.ajax({
        url:url,
        type:'post',
        data: {
            "userName":userName,
            "realName":realName,
            "birthdayStr":birthday,
            "phoneNum":phoneNum,
            "idCard":idCard,
            "password":password,
            "sex":sex,
            "token":token,
            "id":id
        },
        dataType : 'json',
        success:function(data){
            if (data.code == 99){
                layer.msg('保存成功', {
                    icon: 1,
                    time: 2000 //2秒关闭（如果不配置，默认是3秒）
                }, function(){
                    //do something
                    window.location.href = '/user/userGetPage.do?token='+ token;
                });
            }else {
                layer.alert(data.info);
            }
        }
    });
})

$("#reset").click(function () {
    $("#userName").val("");
    $("#realName").val("");
    $("#birthday").val("");
    $("#phoneNum").val("");
    $("#idCard").val("");
    $("#passwordRe").val("");
    $("#passwordRe2").val("");
    $("input[name='sex'][value='0']").prop("checked",true);
})